tough egg (to crack) - French English Dictionary